using Wizard.Source;
//using Wizard.Functions;
//using Wizard.Interfaces;


namespace Wizard.Runtime
{
    public class Variable 
    {

    }

    public class Variable/*Instance*/<T> : Variable //: Variable, IHasValue<T>
    {
        //internal Variable(IBlockInstance blockInstance, 
        //    Statement statement, 
        //    LocalVariableFieldInfo localVariableFieldInfo)
        //  //  : base(null)
        //{
        //}

        private T mValue;

        public T Value
        {
            get { return mValue; }
            set { mValue = value; }
        }
    }

}